home *** CD-ROM | disk | FTP | other *** search
-
-
-
- rrrreeeeccccttttccccooooppppyyyy((((3333GGGG)))) rrrreeeeccccttttccccooooppppyyyy((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- rrrreeeeccccttttccccooooppppyyyy - copies a rectangle of pixels with an optional zoom
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- vvvvooooiiiidddd rrrreeeeccccttttccccooooppppyyyy((((xxxx1111,,,, yyyy1111,,,, xxxx2222,,,, yyyy2222,,,, nnnneeeewwwwxxxx,,,, nnnneeeewwwwyyyy))))
- SSSSccccrrrreeeeeeeennnnccccoooooooorrrrdddd xxxx1111,,,,yyyy1111,,,, xxxx2222,,,, yyyy2222,,,, nnnneeeewwwwxxxx,,,, nnnneeeewwwwyyyy;;;;
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x_1 expects the x coordinate of one corner of the rectangle.
-
- _y_1 expects the y coordinate of one corner of the rectangle.
-
- _x_2 expects the x coordinate of the opposite corner of the rectangle.
-
- _y_2 expects the y coordinate of the opposite corner of the rectangle.
-
- _n_e_w_x expects the x coordinate of the lower-left corner of the new
- position of the rectangle.
-
- _n_e_w_y expects the y coordinate of the lower-left corner of the new
- position of the rectangle.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- rrrreeeeccccttttccccooooppppyyyy copies a rectangular array of pixels (_x_1, _y_1, _x_2, _y_2) to another
- position on the screen. The current viewport and screenmask mask the
- drawing of the copied region. Self-intersecting copies work correctly in
- all cases.
-
- Use rrrreeeeaaaaddddssssoooouuuurrrrcccceeee to specify the front buffer, the back buffer, the z-
- buffer, or the optional Live Video Digitizer frame buffer as the source.
- When using the Live Video Digitizer as the readsource, the coordinate
- arguments should be specified relative to a video origin of (0,0).
-
- On machines that support it, you can use rrrreeeeccccttttzzzzoooooooommmm to independently zoom
- the destination in both the _x and _y directions. Self-intersecting copies
- with zoom also work correctly. Likewise, on machines that support it,
- ppppiiiixxxxmmmmooooddddeeee can be used to greatly affect the copy operation. Pixel shifts,
- reflections, and numeric offsets are all possible.
-
- Use ffffrrrroooonnnnttttbbbbuuuuffffffffeeeerrrr, bbbbaaaacccckkkkbbbbuuuuffffffffeeeerrrr, and zzzzddddrrrraaaawwww to specify the destination. All
- coordinates are relative to the lower-left corner of the window.
-
- The result of rrrreeeeccccttttccccooooppppyyyy is undefined if zzzzbbbbuuuuffffffffeeeerrrr is TRUE, except when pixel
- mode PPPPMMMM____ZZZZDDDDAAAATTTTAAAA is enabled (see ppppiiiixxxxmmmmooooddddeeee). This special pixel mode, in
- conjunction with stencil operation, can be used to implement rectangle
- copies with depth buffering.
-
- rrrreeeeccccttttccccooooppppyyyy always operates within the currently active framebuffer, as
- specified by ddddrrrraaaawwwwmmmmooooddddeeee.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- rrrreeeeccccttttccccooooppppyyyy((((3333GGGG)))) rrrreeeeccccttttccccooooppppyyyy((((3333GGGG))))
-
-
-
- rrrreeeeccccttttccccooooppppyyyy leaves the current character position unpredictable
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- pixmode, readsource, rectzoom, stencil
-
- NNNNOOOOTTTTEEEESSSS
- This subroutine is available only in immediate mode.
-
- The Live Video Digitizer option is available only on the IRIS-4D GTX.
-
- BBBBUUUUGGGGSSSS
- Pixel format is not considered during the copy. For example, if you copy
- pixels that contain color index data into an RGB window, the display
- subsystem cannot correctly interpret it.
-
- On IRIS-4D GTX models the zoom factor is not applied when reading from
- the Live Video Digitizer's frame buffer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-